package com.zlq.cn.dto.visual.response;

import com.alibaba.fastjson.annotation.JSONField;
import com.volcengine.service.visual.model.response.VisualBaseResponse;
import com.volcengine.service.visual.model.response.VisualImg2Video3DResponse;
import lombok.Data;
import lombok.Getter;
import lombok.Setter;

import java.util.ArrayList;

@Getter
@Setter
public class AllAgeGenerationResponse extends VisualBaseResponse {

    @JSONField(name = "data")
    AllAgeGenerationData data;

    @Data
    public static class AllAgeGenerationData {

        @JSONField(name = "algorithm_base_resp")
        AlgorithmBaseResp algorithmBaseResp;

        @Data
        public static class AlgorithmBaseResp {
            @JSONField(name = "status_code")
            Integer statusCode;
            @JSONField(name = "status_message")
            String statusMessage;

        }

        @JSONField(name = "binary_data_base64")
        ArrayList<String> binaryDataBase64;
    }
}
